/**
 * @author TMJ
 * @version 1.0
 * @date 2023-12-24
 */

#ifndef LINEAR_TABLE_SEQ_LIST_TEST_H
#define LINEAR_TABLE_SEQ_LIST_TEST_H

// 顺序表测试
class SeqListTest {
public:
    // 测试-顺序表-插入
    static void TestInsert();

    // 测试-顺序表-复制构造
    static void TestCopyConstructor();

    // 测试-顺序表-删除
    static void TestRemove();

    // 测试-顺序表-容量
    static void TestCapacity();

    // 测试-顺序表-长度
    static void TestLength();

    // 测试-顺序表-Empty
    static void TestEmpty();

    // 测试-顺序表-查找
    static void TestSearch();

    // 测试-顺序表-获取结点数据
    static void TestGetData();

    // 测试-顺序表-设置结点数据
    static void TestSetData();

    // 测试-顺序表-合并
    static void TestUnion();

};

#endif //LINEAR_TABLE_SEQ_LIST_TEST_H
